Big Huge Thesaurus

Centropistes striata

noun